package T3;

public class ArrayUtils {
	public static double findMax (double[] arr,int begin, int end) throws IllegalArgumentException{
		if(begin<0){
			throw new IllegalArgumentException("begin:"+begin+" < 0");
		}
		if(end>arr.length){
			throw new IllegalArgumentException("end:"+end+" > arr.length");
		}
		if(begin>=end){
			throw new IllegalArgumentException("begin:"+begin+" >= end:"+end);
		}
		double max=arr[begin];
		for (int i = begin; i < end; i++) {
			if(max<arr[i]){
				max=arr[i];
			}
		}
		return max;
	}
}
